Numerical Solution of Optimal Control Problems by Direct Collocation
نویسنده
چکیده
By an appropriate discretization of control and state variables, a constrained optimal control problem is transformed into a finite dimensional nonlinear program which can be solved by standard SQP-methods [10]. Convergence properties of the discretization are derived. From a solution of this method known as direct collocation, these properties are used to obtain reliable estimates of adjoint variables. In the presence of active state constraints, these estimates can be significantly improved by including the switching structure of the state constraint into the optimization procedure. Two numerical examples are presented. 1 Statement of problems Systems governed by ordinary differential equations arise in many applications as, e. g., in astronautics, aeronautics, robotics, and economics. The task of optimizing these systems leads to the optimal control problems investigated in this paper. The aim is to find a control vector u(t) and the final time tf that minimize the functional J [u, tf ] = Φ(x(tf ), tf) (1) subject to a system of n nonlinear differential equations ẋi(t) = fi(x(t), u(t), t), i = 1, . . . , n, 0 ≤ t ≤ tf , (2) boundary conditions ri(x(0), x(tf ), tf) = 0, i = 1, . . . , k ≤ 2n, (3) and m inequality constraints gi(x(t), u(t), t) ≥ 0, i = 1, . . . , m, 0 ≤ t ≤ tf . (4) Here, the l vector of control variables is denoted by u(t) = (u1(t), . . . , ul(t)) T and the n vector of state variables is denoted by x(t) = (x1(t), . . . , xn(t)) T . The functions Φ : IR → IR, f : IR → IR, r : IR → IR, and g : IR → IR are assumed to be continuously differentiable. The controls ui : [0, tf ] → IR, i = 1, . . . , l, are assumed to be bounded and measureable and tf may be fixed or free. 1 2 Discretization This section briefly recalls the discretization scheme as described in more detail in [18]. Some of the basic ideas of this discretization scheme have been formerly outlined by Kraft [14] and Hargraves and Paris [11]. A discretization of the time interval 0 = t1 < t2 < . . . < tN = tf (5) is chosen. The parameters Y of the nonlinear program are the values of control and state variables at the grid points tj, j = 1, . . . , N, and the final time tf Y = (u(t1), . . . , u(tN), x(t1), . . . , x(tN ), tN) ∈ IR. (6) The controls are chosen as piecewise linear interpolating functions between u(tj) and u(tj+1) for tj ≤ t < tj+1 uapp(t) = u(tj) + t− tj tj+1 − tj (u(tj+1)− u(tj)). (7) The states are chosen as continuously differentiable functions and piecewise defined as cubic polynomials between x(tj) and x(tj+1) with ẋapp(s) := f(x(s), u(s), s) at s = tj, tj+1,
منابع مشابه
A Numerical Solution of Fractional Optimal Control Problems Using Spectral Method and Hybrid Functions
In this paper, a modern method is presented to solve a class of fractional optimal control problems (FOCPs) indirectly. First, the necessary optimality conditions for the FOCP are obtained in the form of two fractional differential equations (FDEs). Then, the unknown functions are approximated by the hybrid functions, including Bernoulli polynomials and Block-pulse functions based o...
متن کاملGeneralized B-spline functions method for solving optimal control problems
In this paper we introduce a numerical approach that solves optimal control problems (OCPs) using collocation methods. This approach is based upon B-spline functions. The derivative matrices between any two families of B-spline functions are utilized to reduce the solution of OCPs to the solution of nonlinear optimization problems. Numerical experiments confirm our heoretical findings.
متن کاملSolving infinite horizon optimal control problems of nonlinear interconnected large-scale dynamic systems via a Haar wavelet collocation scheme
We consider an approximation scheme using Haar wavelets for solving a class of infinite horizon optimal control problems (OCP's) of nonlinear interconnected large-scale dynamic systems. A computational method based on Haar wavelets in the time-domain is proposed for solving the optimal control problem. Haar wavelets integral operational matrix and direct collocation method are utilized to find ...
متن کاملA numerical approach to solve eighth order boundary value problems by Haar wavelet collocation method
In this paper a robust and accurate algorithm based on Haar wavelet collocation method (HWCM) is proposed for solving eighth order boundary value problems. We used the Haar direct method for calculating multiple integrals of Haar functions. To illustrate the efficiency and accuracy of the concerned method, few examples are considered which arise in the mathematical modeling of fluid dynamics an...
متن کاملNumerical Solution of Hybrid Optimal Control Problems with Applications in Robotics
Abstract: Numerical solution techniques for a class of hybrid (discrete event / continuous variable) optimal control problems (HOCP) are described, and their potential use in robotic applications is demonstrated. HOCPs are inherently combinatorial due to their discrete event aspect which is one of the main challenges when numerically solving for optimal hybrid trajectories. One may associate a ...
متن کاملNumerical Solution of Optimal Control Problems by Direct Collocation 1 Statement of Problems
By an appropriate discretization of control and state variables, a constrained optimal control problem is transformed into a nite dimensional nonlinear program which can be solved by standard SQP-methods 10]. Convergence properties of the discretization are derived. From a solution of this method known as direct collocation, these properties are used to obtain reliable estimates of adjoint vari...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993